@charset "utf-8";
/* 全局 */
@import 'main.css';
/* 公共 */
@import 'public.css';


header{ background:#FFF; height:67px;}
header nav{ width:1200px; margin:0 auto; }
header nav .logo{ float:left;}
header nav ul{ float:left; margin-left:15px;}
header nav ul li{ float:left;}
header nav ul li a{ display:block; height:67px; line-height:67px; font-size:14px; text-align:center; padding:0 15px;}
header nav ul li a:hover{ background:#333; color:#fff;}

article{ background:#ab0322;}

.banner{ background:url(../images/topic/redtour/banner.jpg) center no-repeat; height:590px;}


.mdd1{ width:900px; margin:0 auto;}
.intro{}
.intro .left{ float:left; width:120px; color:#f0e398}
.intro .left h3{ height:40px; line-height:40px; font-size:40px;}
.intro .left font{ height:30px; line-height:30px; font-size:20px;}
.intro .right{ margin-left:140px; padding:15px 20px; background:#f0e398; border-radius:10px}

.nav{ padding:20px 0 20px 200px; overflow:hidden;}
.nav ul{}
.nav ul li{ float:left; height:30px; line-height:30px; padding:0 10px;}
.nav ul li a{ color:#fff600; font-size:14px;}

.intros{ height:193px;}
.intros .left{ float:left; width:385px;}
.intros .left .title{color:#f0e398; font-weight:bold; font-size:16px; height:30px; line-height:30px;}
.intros .left ul{}
.intros .left ul li{ height:25px; line-height:25px;}
.intros .left ul li a{ color:#f0e398;}
.intros .right{ float:right; width:477px;}


.line_title{ background:url(../images/topic/redtour/1_11.png); text-align:center; font-size:22px; font-weight:bold; width:293px; height:58px; line-height:58px; color:#f0e398;margin-top:40px; margin-bottom:20px;}


.list1{ background:#fff; }
.list1 ul{ overflow:hidden; width:1000px; padding:20px 0 0 20px;}
.list1 ul li{ float:left; width:420px; padding:0 20px 0 0;}
.list1 ul li img{ width:420px; height:250px;}
.list1 ul li font{ display:block; height:45px; text-align:center; font-weight:bold; font-size:16px; line-height:45px;}



/**/
.mdd2{ width:800px; margin:0 auto; margin-top:80px; overflow:hidden;}

.intro1{ overflow:hidden;}
.intro1 .top{ padding:15px 20px; background:#f0e398; border-radius:10px}
.intro1 .top_bottom{ margin-left:80px; height:38px;}
.intro1 .bottom{ float:left; color:#f0e398; overflow:hidden; height:60px; width:900px;}
.intro1 .bottom h3{ height:40px; line-height:40px; font-size:40px; float:left; display:block;}
.intro1 .bottom font{ height:30px; line-height:30px; font-size:20px; display:block; float:left; padding-left:15px; padding-top:15px;}
.intro1 .bottom .nav2{ padding-top:15px; float:right; width:400px;}
.intro1 .bottom .nav2 ul{}
.intro1 .bottom .nav2 ul li{ float:right; height:30px; line-height:30px; padding:0 10px;}
.intro1 .bottom .nav2 ul li a{ color:#fff600; font-size:14px;}

.intros2{ overflow:hidden; padding-left:20px;}
.intros2 .title{ float:left; width:80px;color:#f0e398; font-weight:bold; font-size:16px; height:30px; line-height:30px;}
.intros2 ul{ padding-left:100px;}
.intros2 ul li{ height:25px; line-height:25px;}
.intros2 ul li a{ color:#f0e398;}


.list2{}
.list2 .list{ background:#fff; padding:15px; height:151px; margin-bottom:20px;}
.list2 .list .left{ float:left; width:240px; height:150px;}
.list2 .list .left img{ width:240px; height:150px;}
.list2 .list .right{ padding-left:255px;}
.list2 .list .right .title{ font-size:18px; line-height:25px; font-weight:bold; display:block;}
.list2 .list .right .intro{ padding: 10px 0;}

.list2 .list .right .radio{ overflow:hidden;}
.list2 .list .right .radio span{ float:left; height:50px; width:300px; font-weight:bold; font-size:20px; color:#ff9d00}
.list2 .list .right .radio font{ display:block; float:right; border-radius:5px; padding:0 15px; height:30px; line-height:30px; border:1px solid #F90;}


/*************/

.mdd3{ width:900px; margin:0 auto; margin-top:80px;}
.mdd3 .pic{ width:672px; height:269px; margin:0 auto; margin-bottom:20px;}


.list3{ width:700px; margin:0 auto;}
.list3 .lista{ position:relative;}
.list3 .lista img{ height:400px; width:700px;}
.list3 .lista span{ width:660px; padding:15px 20px; height:70px; background:url(../images/topic/redtour/alpha_60.png); color:#fff; font-size:20px; line-height:35px; top:300px; display:block; position:absolute;}
.list3 .lista span a{ color:#fff;}
.list3 .listb{ margin-top:20px; overflow:hidden; background:#FFF;}
.list3 .listb .img{ float:left; width:400px; height:220px;}
.list3 .listb .img img{width:400px; height:220px;;}
.list3 .listb dl{ padding:15px; padding-left:420px;}
.list3 .listb dl dt{ font-size:16px; line-height:30px; font-weight:bold;}

/*************/

.mdd4{ width:800px; margin:0 auto; margin-top:80px; overflow:hidden;}
.list4{ overflow:hidden; background:#fff; height:382px;}
.list4 .aside{ float:left; width:260px; height:351px; padding:15px;}
.list4 .aside img{width:260px; height:351px;}
.list4 .right_box{ float:right; width:510px; }

.list4 .right_box .list{ background:#fff; padding:15px; height:151px; margin-bottom:20px;}
.list4 .right_box .list .left{ float:left; width:240px; height:150px;}
.list4 .right_box .list .left img{ width:240px; height:150px;}
.list4 .right_box .list .right{ padding-left:255px;}
.list4 .right_box .list .right .title{ font-size:18px; line-height:25px; font-weight:bold; display:block;}
.list4 .right_box .list .right .intro{ padding: 10px 0;}

.list4 .right_box .list .right .radio{ overflow:hidden;}
.list4 .right_box .list .right .radio span{ float:left; height:50px; width:300px; font-weight:bold; font-size:20px; color:#ff9d00}



/*************/
.mdd5{ width:900px; margin:0 auto; margin-top:80px; padding-bottom:60px;}

.list5{ overflow:hidden;width:1000px;}
.list5 .lefta{ float:left; width:292px; padding-right:15px;}
.list5 .lefta ul li{ margin-bottom:15px;}
.list5 .lefta ul li img{ width:292px; height:150px;}
.list5 .lefta ul li font{ display:block; line-height:35px; color:#fff; font-size:16px; padding:0 10px;}
.list5 .lefta ul li font a{ color:#e3dc98;}


.foot{ color:#dadc98; padding-bottom:60px;}
.foot .box1{}
.foot .box1 li{text-align:center; line-height:40px; height:40px; font-size:16px;}

.foot .box2{}
.foot .box2 li{text-align:center; line-height:40px; height:40px; font-size:16px;}
.foot .box2 .title{ font-size:60px; line-height:100px; height:100px;}


